
#更新软件包索引，并且安装必要的依赖软件，来添加一个新的 HTTPS 软件源：
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

#使用下面的 curl 导入源仓库的 GPG key：
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

将 Docker APT 软件源添加到你的系统
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

#或者指定版本
#搜索版本
sudo apt update
apt list -a docker-ce

read -p "请输入docker的版本号：（默认最新版）" version

if [ -z $version ]
then
#安装最新版
echo "正在安装最新版"
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io

else
#选择对应版本安装
echo "正在安装docker-ce-"$version
sudo apt install docker-ce=$version docker-ce-cli=$version containerd.io

fi

#验证是否启动
sudo systemctl status docker
